package com.yspa.yspa.dao;

import java.util.List;
import java.util.Map;

import com.hsnn.medstgmini.util.Pagination;

public interface YspaInterfaceDao {
	
	public Map<String,Object> getUserInfo(Map<String, String> map);
	public Pagination getUserInfoList(Pagination page);
	public Pagination getHactivityList(Pagination page);
	public Pagination getHPProEventList(Pagination page);
	public Pagination getHPMedicineSugList(Pagination page);
	public Pagination getCalendarlogList(Pagination page);
	public Pagination getMeasempList(Pagination page);
	public Pagination getHPKnowledgeList(Pagination page);
	public Pagination getFoodcalorList(Pagination page);
	public Pagination getFoodclassList(Pagination page);
	public Pagination getFoodempList(Pagination page);
	public Pagination getExerempList(Pagination page);
	public Pagination getEmpimeiList(Pagination page);
	public Map<String, Object> getUserInfo(Long userno);
	public void regditUserInfo(Pagination page);
	public void updateUserInfo(Pagination page);
	public void updateUserIMEI(Pagination page);
	public Map<String, Object> getEmpimeiInfo(Long rowid);
	public void updateEmpimeiInfo(Pagination page);
	public void updatePasswd(String userno, String passwd);
	public Map<String, Object> getBugroupInfo(Long rowid);
	public Map<String, Object> getEmpgroupInfo(Integer userno, String groupcd);
	public Map<String, Object> getDeptInfo(Long rowid);
	public Map<String, Object> getMeasempInfo(Long rowid, String measure_id);
	public Map<String, Object> getFoodempInfo(Long rowid);
	public Map<String, Object> getExerempInfo(Long rowid);
	public Map<String, Object> getHactivityInfo(Long rowid);
	public Map<String, Object> getHPProEventInfo(Integer event_uid);
	public Map<String, Object> getHPMedicineSugInfo(Long rowid);
	public Map<String, Object> getCalendarlogInfo(Integer rowid);
	public Map<String, Object> getHPMeasureItemsInfo(String measure_id);
	public Map<String, Object> getHPKnowledgeInfo(Integer rowid, Long pro_userno);
	public Map<String, Object> getFoodcalorInfo(Long rowid);
	public List<Map<String, Object>> getHactivityList(String lastTime, String nowTime);
	public List<Map<String, Object>> getHPMedicineSugList();
	public List<Map<String, Object>> getCalendarlogList();
	public void saveLoginUser(String userId, String channelId);
	public List<Map<String, Object>> getPushHPMedicineSugList(String lastTime, String nowTime);
	public List<Map<String, Object>> getPushCalendarlogList(String lastTime, String nowTime);
	public List<Map<String, Object>> getMeasempList(String lastTime, String nowTime);
	public List<Map<String, Object>> getFoodempList(String lastTime, String nowTime);
	public List<Map<String, Object>> getExerempList(String lastTime, String nowTime);
	public List<Map<String, Object>> getHPProEventList(String lastTime, String nowTime);
	public List<Map<String, Object>> getLoginUserList();
	public void deleteLoginUser(String userId);
	public List<Map<String, Object>> getMeasempList(Map<String, String> query);
	public List<Map<String, Object>> getFoodempList(Map<String, String> query);
	public List<Map<String, Object>> getExerempList(Map<String, String> query);
	public List<Map<String, Object>> getHPMeasureItemsList(Map<String, String> query);
	public String getLastWorkTime();
	public void updateWorkTime(String nowTime);
}
